Understanding someone else's code: Analysis of experiences

نویسنده

  • Arun Lakhotia
چکیده

[Friend] What kind of research do you do these days? [AL] I am initiating some work on program understanding. [F] What is that? [AL] Well.. you recover the design of a software system from its source code so you know how it does whatever it does. [F] You mean the design of a whole system? [AL] Yes. [AL] Interesting.. why would you want to do that? [M] So that you can understand the system when you are modifying it. [AL] Hmmm.. I can’t see how it will help me in my work. [M] Well.. then what would you like? [F] I’d like something that helps me get the job done ... fast. [AL] Which is? [F] Help me in finding what needs to be changed, make the change, and get the hell out. [AL] Well wouldn’t the design of the system help then. [F] It will ... but you don’t need the design of the whole system. Only the part that needs to be changed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Whose idea is it anyway? The importance of reputation in acknowledgement.

Six-year-old children negatively evaluate plagiarizers just as adults do (Olson & Shaw, 2011), but why do they dislike plagiarizers? Children may think plagiarism is wrong because plagiarizing negatively impacts other people's reputations. We investigated this possibility by having 6- to 9-year-old children evaluate people who shared their own or other people's ideas (stories). In Experiment 1,...

متن کامل

What does recent neuroscience tell us about criminal responsibility?

A defendant is criminally responsible for his action only if he is shown to have engaged in a guilty act-actus reus (eg for larceny, voluntarily taking someone else's property without permission)-while possessing a guilty mind-mens rea (eg knowing that he had taken someone else's property without permission, intending not to return it)-and lacking affirmative defenses (eg the insanity defense o...

متن کامل

Understanding Others' Regret: A fMRI Study

Previous studies showed that the understanding of others' basic emotional experiences is based on a "resonant" mechanism, i.e., on the reactivation, in the observer's brain, of the cerebral areas associated with those experiences. The present study aimed to investigate whether the same neural mechanism is activated both when experiencing and attending complex, cognitively-generated, emotions. A...

متن کامل

The Selective Laziness of Reasoning

Reasoning research suggests that people use more stringent criteria when they evaluate others' arguments than when they produce arguments themselves. To demonstrate this "selective laziness," we used a choice blindness manipulation. In two experiments, participants had to produce a series of arguments in response to reasoning problems, and they were then asked to evaluate other people's argumen...

متن کامل

Electronic health records approaches and challenges: a comparison between Malaysia and four East Asian countries

An integrated Lifetime Health Record (LHR) is fundamental for achieving seamless and continuous access to patient medical information and for the continuum of care. However, the aim has not yet been fully realised. The efforts are actively progressing around the globe. Every stage of the development of the LHR initiatives had presented peculiar challenges. The best lessons in life are those of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 23  شماره 

صفحات  -

تاریخ انتشار 1993